@import '../def.scss';
@font-face {
	
	font-family: "Digital";
	src: url('~@/style/fonts/Digital-7_Mono/digital-7__mono_.ttf');
	font-weight: normal;
	font-style: normal;
}
.content{
	width: 690rpx;
	margin: 0 auto;
	.today-head{
		width: 100%;
		display: flex;
		margin-top: 20rpx;
		.left{
			width: 168rpx;
			height: 476rpx;
			background: #FFFFFF;
			border-radius: 4rpx;
			padding: 10rpx 0 0rpx;
			box-sizing: border-box;
			margin-right: 20rpx;
			overflow-y: auto;
			.title{
				margin: 0 auto 28rpx;
				width: 150rpx;
				font-size: 26rpx;
				font-weight: 500;
				color: #333333;
				line-height: 45rpx;
				text-align: center;
				// border-radius: 4rpx;
				// background: #EFEFEF;
			}
			.list{
				display: flex;
				// justify-content: center;
				flex-wrap: wrap;
				.item{
					display: inline-block;
					width: 80rpx;
					height: 80rpx;
					margin: 0 auto;
					border:1rpx solid rgba(0,0,0,0.5);
					border-radius: 50%;
					margin-top: 150rpx;
					image{
						width: 100%;
						height: 100%;
						border-radius: 50%;
					}
					span{
						color: #333333;
						font-weight: 500;
						font-size: 36rpx;
						text-align: center;
						word-break:break-all;
					}
				}
			}
			.more{
				margin: 0 auto 20rpx;
				width: 120rpx;
				height: 48rpx;
				background: #EFEFEF;
				border-radius: 10rpx;
				font-size: 20rpx;
				font-weight: 500;
				color: #333333;
				line-height: 48rpx;
				text-align: center;
			}
		}
		.right{
			width: 500rpx;
			.nav{
				width: 500rpx;
				height: 88rpx;
				background: #9FF8FF;
				box-shadow: 0px 4rpx 8rpx 0px rgba(92,159,254,0.14);
				border-radius: 4rpx;
				padding: 20rpx;
				box-sizing: border-box;
				display: flex;
				align-items: center;
				.nav-left{
					width: 120rpx;
					height: 48rpx;
					background: #EFEFEF;
					border-radius: 10rpx;
					font-size: 20rpx;
					font-weight: 500;
					color: #333333;
					line-height: 48rpx;
					text-align: center;
					margin-right: 30rpx;
				}
				.nav-right{
					width: 250rpx;
					height: 40rpx;
					font-size: 28rpx;
					font-weight: 400;
					color: #333333;
					line-height: 40rpx;
				}
			}
			.chart-body{
				margin-top: 20rpx;
				background: #FFFFFF;
				border-radius: 4px;
				width: 100%;
				height: 368rpx;
			}
		}
	}
}
.today-calendar{
	width: 100%;
	margin-top: 20rpx;
	padding: 15rpx 0;
	box-sizing: border-box;
	border-radius: 8rpx;
	background: #FFFFFF;
}
.history{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 74rpx;
	background: #FFFFFF;
	border-radius: 4rpx;
	// padding: 0 40rpx;
	box-sizing: border-box;
	margin-top: 20rpx;
	.history-item{
		width: 25%;
		font-size: 28rpx;
		font-weight: 400;
		color: #333333;
		line-height: 40rpx;
		display: flex;
		align-items: center;
		padding-left: 20rpx;
		.num{
			font-size: 36rpx;
			font-family: Digital;
			font-weight: normal;
			color: #FF6464;
			padding-left: 4rpx;
		}
		
	}
}